horrible creature - Turkish English Dictionary